town square – Dansk–English translations

🇬🇧 en da 🇩🇰

town square noun

  • open area in a town
torv
Wiktionary Links